Release 10.1A: OpenEdge Development:
Progress Dynamics Basic Development
Customization option for dynamic viewers and browsers
When you open a dynamic viewer or browser in the AppBuilder, the Layout menu contains this option: Custom Layout. This feature lets you define and edit custom layouts based on result codes. For each existing result code, you can define one custom layout.
When you create a dynamic viewer or browser, the layout you define is known as the default layout. Every instance of the object uses this layout. For example, suppose your application has a result code named
LargeFontUIthat applies when your application identifies a vision-impaired user. You can define a custom layout namedLargeFontUI. When the application applies theLargeFontUIresult code, every instance of the object uses the new custom layout instead of the default layout.Some essential facts about this feature:
- The Custom Layout menu option is only available when a dynamic browser or viewer is in focus in the AppBuilder.
- From the Layout menu, select the Custom Layout option to bring up the Custom Layout dialog box. (Consult the online help for assistance with the dialog box fields.)
- The Custom Layout option works exclusively with the object in focus.
- Only a single layout (default or custom) for a particular object is available in the AppBuilder at any one time.
- You can have custom layouts of different objects open at the same time.
- When multiple custom layouts are open, switching the result code on one object (through the Custom Layout dialog box) has no effect on the custom layouts of the other objects.
- The title bar of open objects shows the result code associated with that custom layout.
- If an open viewer has no layout previously defined for a selected result code, then AppBuilder creates a new custom layout initialized to be identical to the layout that was in focus immediately before the result code was selected.
- Choose the Save icon in the AppBuilder’s main toolbar to save changes to all layouts of the focused object.
- The Re-Logon feature does not reset active custom layouts. Exit your session and start a new one to reset to default layouts.
|
Copyright © 2005 Progress Software Corporation www.progress.com Voice: (781) 280-4000 Fax: (781) 280-4095 |